e70d2947c867b5fd1377cdd05090d79ef30f990b,VaadinatorExample/WebDriverExample/src/test/java/org/vergien/vaadinator/example/webdriver/TestAddress.java,TestAddress,addPerson,#,23
Before Change
assertThat(addressPage.getAddressListViewComponent().getAddressListTableRows().get(0).getNameCellWebElement()
.getText(), is("Daniel Nordhoff-Vergien"));
clickAndWait(addressPage.getAddressListViewComponent().getAddressListTableRows().get(0));
assertValueEquals("Daniel", addressPage.getAddressChangeViewComponent().getVornameWebElement());
assertValueEquals("Nordhoff-Vergien", addressPage.getAddressChangeViewComponent().getNachnameWebElement());
After Change
clickAndWait(addressPage.getAddressListViewComponent().getAddAddressWebElement());
type("Daniel", addressPage.getAddressAddViewComponent().getVornameWebElement());
String nachname = UUID.randomUUID().toString();
type(nachname, addressPage.getAddressAddViewComponent().getNachnameWebElement());
addressPage.getAddressAddViewComponent().getAnredeVaadinComboBox().selectItemFromFilter(0);
clickAndWait(addressPage.getAddressAddViewComponent().getSaveWebElement());
boolean foundInTable = false;
for (AddressListTableRowComponent row : addressPage.getAddressListViewComponent().getAddressListTableRows()) {
if (row.getNameCellWebElement().getText().equals("Daniel " + nachname)) {
foundInTable = true;
clickAndWait(row);
}
}
assertThat("Generated address not found in table", foundInTable, is(true));